package com.yc.hr.biz;

import java.util.Map;

import com.yc.hr.dao.EmpDao;
import com.yc.hr.util.CheckUtils;

public class EmpBiz {
	
	private EmpDao dao = new EmpDao();
	// 记录当前登录的用户
	private static Map<String,Object> loginedUser;
	
	public void login(String ename, String pwd) throws BizException {
		CheckUtils.check(ename==null||ename.isBlank(), "请输入用户名!");
		CheckUtils.check(pwd==null||pwd.isBlank(), "请输入密码!");
		CheckUtils.check(pwd.length()<6, "密码长度必须是至少6位!");
		// TODO 其他验证请自行扩展
		loginedUser = dao.selectByEnameAndPwd(ename, pwd);
		CheckUtils.check(loginedUser == null, "用户名或密码错误!");
	}

	public static Map<String, Object> getLoginedUser() {
		return loginedUser;
	}

}
